根据书本引导构建的一个Django Blog Demo,还很简陋。主要为引导用户熟悉Django的流程,以及运作原理。
主要设置项为setting.py
文件。具体的更改数据库,配置数据库参数,时区等都可以在这里配置。更多设置项可以参考文件里的注释链接查阅官方文档进行更改。
Python版本:3.5.2,Django版本:(1, 9, 7, ‘final’, 0)。
运行
配置完是数据库后,首先在manage.py
统计目录下运行下列两个命令使数据库生效。
1 | $ manage.py makemigrations [appname] #appname 即为此处的Blog $ manage.py migrate |
这里就可以运行了。
运行Django自带的服务器查看效果:
1 | $ manage.py runserver |
在浏览器输入:http://localhost:8000/blog/
访问页面查看效果,默认浏览器端口是8000。
admin后台
Django自带强大的后台功能,和ORM框架,因此基本可以满足后台管理功能,结合官方文档的指导可以使用更多地功能来配合官方场景。如果觉得后台管理功能满足不了自己的需求,可以自行实现后台系统,在此之前还是首先查看文档是否能有解决方案。
1 | $ manage.py createsuperuser |
在runserver
之前,先运行上面的命令为自己创建一个后台管理员账号和密码,比如这里的root
和密码rootroot
。
然后就可以通过http://localhost:8000/admin/
来访问后台。